using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace DecisionMaking.BusinessLogic.Model
{
	public class EnvironmentModel
	{
		public EnvironmentModel ()
		{
		}
		
        [Required]
		public int? Id {get; set;}		
		
		public int? AccountId {get; set;}
		
        [Required]
        [DisplayName("Environment name")]		
		[DataType(DataType.Text)]
		[StringLength(50)]
		public string Name {get; set;}
		
        [DisplayName("Environment description")]		
		[DataType(DataType.MultilineText)]
		public string Description {get; set;}
		
        [Required]
        [DisplayName("Independent variable name")]		
		[DataType(DataType.Text)]
		[StringLength(50)]		
		public string IndependentVariable {get; set;}
		
        [Required]
        [DisplayName("Make simulation results public")]		
		[DataType(DataType.Text)]
		public bool IsPublic {get; set;}		
	}
}

